Simple Mapping and Path-planning with the Roomba
نویسندگان
چکیده
Reactive architectures have gain wide acceptance as a robust and effective architecture design that yields results through the flexibility of its simplicity. Such architectures have made their way into many commercial products, including the popular iRobot Roomba vacuum cleaner. The existing reactive architecture does not always produce results efficiently and by adding mapping functions and planning to the existing hardware cleaning can be improved without adding expensive hardware that would drive up the cost of the cheap, efficient Roombas. Data points are gathered during normal cleaning runs and later used to probabilistically estimate a map of the cleaning space. The mapping space is then tested by directing the Roomba to move to a remote position in the cleaning space.
منابع مشابه
Roomba Pac-Man: Teaching Autonomous Robotics through Embodied Gaming
We present an approach to teaching autonomous robotics to upper-level undergraduates through the medium of embodied games. As part of a developing course at Brown University, we have created the Roomba Pac-Man task to introduce students to different approaches to autonomous robot control in the context of a specific task. Roomba Pac-Man has been developed using commodity hardware from which stu...
متن کاملSemantic Mapping and Motion Planning with Turtlebot Roomba
In this paper, we have successfully demonstrated the semantic mapping and motion planning experiments on Turtlebot Robot using Microsoft Kinect in ROS environment. Moreover, we have also performed the comparative studies on various sampling based motion planning algorithms with Turtlebot in Open Motion Planning Library. Our comparative analysis revealed that Expansive Space Trees (EST) surmount...
متن کاملRobot Path Planning Using Cellular Automata and Genetic Algorithm
In path planning Problems, a complete description of robot geometry, environments and obstacle are presented; the main goal is routing, moving from source to destination, without dealing with obstacles. Also, the existing route should be optimal. The definition of optimality in routing is the same as minimizing the route, in other words, the best possible route to reach the destination. In most...
متن کاملPresentation of algorithm for a full proximate flat surface optimum padding included obstacles with use routing algorithms
This article proposes a new planning navigation strategy for use with mobile terrestrial robots. The proposed algorithm is applicable in any point of the areas for tasks such as cleaning the floors of building, mowing and clearing mined areas. The strategy of this algorithm is analyzed and checked in conditions where the environment and the obstacles are known. There are various routing algorit...
متن کاملThe effects of Concept Mapping Strategy and Aural Vs. Written Prompts on Writing Test Performance Under Different Planning Conditions
This study examined the effects of aural and written prompts under two planning conditions (i.e. pre-task planning and no planning) on complexity, accuracy, and fluency of test takers' writing production. Forty learners in an English institute, who had already been classified as intermediate according to the Oxford Placement Test, were assigned to two planning conditions (i.e. no planning and p...
متن کامل